package com.icinfo.cloud.provider.punish.ucase.casemain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 描述：案件详情阶段信息视图对象
 *
 * @author xiangyuyu
 * @date 2022/2/17 15:10
 */
@Data
@NoArgsConstructor
public class CaseDetailStageInfoVo {
    /**
     * 案件阶段id
     */
    private String stageId;
    /**
     * 案件阶段名称
     */
    private String stageName;
    /**
     * 显示时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime showTime;

    /**
     * 后台临时存储计算时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime temporaryTime;


    /**
     * 阶段是否完成(0-否/1-是)
     */
    private String stageIsFinish;

    /**
     * 阶段是否完成名称
     */
    private String stageIsFinishName;

    /**
     * 当前阶段耗时
     * TODO：预留字段，原型有一个时间统计字段规则未明确，预留
     */
    private String stageUseTime;

    /**
     * 是否为当前阶段(0-否/1-是)
     */
    private String isCurrentStageCode;
    /**
     * 是否为当前阶段名称
     */
    private String isCurrentStageName;

    /**
     * 显示顺序
     */
    //private Integer showSort;

}
